import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm';

@Entity('topic')
export class Topic {
  @PrimaryGeneratedColumn()
  id: number; // 题目ID

  @Column()
  title: string; // 题目标题

  @Column()
  type: string; // 题目类型（后面为了分类）

  @Column()
  difficulty: number; // 题目难度【1-5】颗星

  @Column()
  status: string; // 题目完成状态

  @Column('text')
  tags: string; // 题目标签

  @Column()
  timeLimit: number; // 题目规定时间 1 表示 1分钟（即单位分钟）

  @Column('text')
  questions: string; // 数组里面有2～10个题目相关问题（注意问题数量的随机性）
}
